<?php
  class RenderLayerXML{

    public function genFloodLayerXML(){
        $current_url = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
        if($current_url != null){
          $explodeURL = explode("/", $current_url);
          if($explodeURL[4] = "layer"){
            $explodeURL[4] = "map";
          }else{
            $explodeURL[5] = "map";
          }

          $current_url = implode("/", $explodeURL);
        }else{
          $current_url = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
        }

        //Gen XML
        //$xml = new DOMDocument('1.0', 'ISO-8859-1');
        $xml = new DOMDocument('1.0', 'UTF-8');
        $xml->formatOutput = true;

          $count = 1;
          $xml_node_datas = $xml->createElement("datas");
          $xml->appendChild( $xml_node_datas);

          ////////////////////////////////////////////////
          //XML : node Map Tab
          ////////////////////////////////////////////////
          $xml_node_data = $xml->createElement("data");
          $xml_node_data->setAttribute("id", 1);
          $xml_node_datas->appendChild( $xml_node_data);

            $xml_node_title = $xml->createElement("title", "ข้อมูลน้ำท่วม");
            $xml_node_data->appendChild( $xml_node_title);
            $xml_node_description = $xml->createElement("description", "แผนที่พื้นที่ เส้นทางที่ได้รับผลกระทบ");
            $xml_node_data->appendChild( $xml_node_description);
            $xml_node_type = $xml->createElement("type","map");
            $xml_node_data->appendChild( $xml_node_type);
            $xml_node_publisher = $xml->createElement("publisher","www.thaiflood.com");
            $xml_node_data->appendChild( $xml_node_publisher);
            $xml_node_xmlpath = $xml->createElement("xmlpath","http://".$current_url."/1/");
            $xml_node_data->appendChild( $xml_node_xmlpath);
            $xml_node_version = $xml->createElement("version","");
            $xml_node_data->appendChild( $xml_node_version);
            $xml_node_date = $xml->createElement("date","");
            $xml_node_data->appendChild( $xml_node_date);

          $xml_node_data = $xml->createElement("data");
          $xml_node_data->setAttribute("id", 2);
          $xml_node_datas->appendChild( $xml_node_data);

            $xml_node_title = $xml->createElement("title", "ข้อมูลจุดรับบริจาค");
            $xml_node_data->appendChild( $xml_node_title);
            $xml_node_description = $xml->createElement("description", "แผนที่รวมจุดรับบริจาค");
            $xml_node_data->appendChild( $xml_node_description);
            $xml_node_type = $xml->createElement("type","map");
            $xml_node_data->appendChild( $xml_node_type);
            $xml_node_publisher = $xml->createElement("publisher","www.thaiflood.com");
            $xml_node_data->appendChild( $xml_node_publisher);
            $xml_node_xmlpath = $xml->createElement("xmlpath","http://".$current_url."/2/");
            $xml_node_data->appendChild( $xml_node_xmlpath);
            $xml_node_version = $xml->createElement("version","");
            $xml_node_data->appendChild( $xml_node_version);
            $xml_node_date = $xml->createElement("date","");
            $xml_node_data->appendChild( $xml_node_date);

          $xml_node_data = $xml->createElement("data");
          $xml_node_data->setAttribute("id", 3);
          $xml_node_datas->appendChild( $xml_node_data);

            $xml_node_title = $xml->createElement("title", "จุดร้องขอช่วยเหลือ");
            $xml_node_data->appendChild( $xml_node_title);
            $xml_node_description = $xml->createElement("description", "แผนที่รวมจุดร้องขอความช่วยเหลือ");
            $xml_node_data->appendChild( $xml_node_description);
            $xml_node_type = $xml->createElement("type","map");
            $xml_node_data->appendChild( $xml_node_type);
            $xml_node_publisher = $xml->createElement("publisher","www.thaiflood.com");
            $xml_node_data->appendChild( $xml_node_publisher);
            $xml_node_xmlpath = $xml->createElement("xmlpath","http://".$current_url."/3/");
            $xml_node_data->appendChild( $xml_node_xmlpath);
            $xml_node_version = $xml->createElement("version","");
            $xml_node_data->appendChild( $xml_node_version);
            $xml_node_date = $xml->createElement("date","");
            $xml_node_data->appendChild( $xml_node_date);

      echo $xml->saveXML();
    }
  }
?>